package com.bto.solar.work.dto.order;

import com.bto.solar.work.dto.FormBtnsDto;
import com.bto.solar.work.entity.OrderState;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * @author 王小波
 * @description:
 * @date 2023/8/11 11:48
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
public class CustomerInfoDto {
    @ApiModelProperty("订单ID")
    private String orderId;

    @ApiModelProperty("客户名字")
    private String name;

    @ApiModelProperty("客户电话")
    private String phone;

    @ApiModelProperty("客户身份证号")
    private String idNumber;

    @ApiModelProperty("身份证照片（正面）")
    private String idCardFront;

    @ApiModelProperty("身份证照片（反面）")
    private String idCardBack;


    @ApiModelProperty("婚姻情况")
    private String maritalStatus;

    @ApiModelProperty("教育程度")
    private String educationalBackground;

    @ApiModelProperty("职业")
    private String career;

    @ApiModelProperty("家庭经济情况")
    private String economy;

    @ApiModelProperty("健康情况")
    private String health;



    @ApiModelProperty("省")
    private String provinceCode;

    @ApiModelProperty("市")
    private String cityCode;

    @ApiModelProperty("区/县")
    private String areaCode;

    @ApiModelProperty("安装地址")
    private String installationAddress;

    @ApiModelProperty("详细地址")
    private String detailedAddress;

//    @ApiModelProperty("产权证明")
//    private String propertyCertificate;

    @ApiModelProperty("银行卡照片（正面）")
    private String bankCardFront;

    @ApiModelProperty("银行账户名（开卡人姓名）")
    private String bankAccount;

    @ApiModelProperty("开户行名称")
    private String bankName;

    @ApiModelProperty("银行卡号")
    private String bankCardNumber;

    @ApiModelProperty("开户支行")
    private String accountOpeningBranch;

    @ApiModelProperty("联行号")
    private String jointLineNumber;

    @ApiModelProperty("项目公司")
    private String projectCompany;


    @ApiModelProperty("产品地区")
    private String productWithArea;


    @ApiModelProperty("任务状态")
    private OrderState orderState;

    @ApiModelProperty("按钮信息")
    private FormBtnsDto btns;



}
